Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 4b822f148094cd8fcab3bfcf070b159bc7bbc886


Parents : 67d5cdf
Author : Ivan <e46112d44649266d71fe2193e00a4710>
Signature : T66BB85Valid, signed by author
Date : 2026-07-20T16:01:48-05:00

feat: add GlobalEmitter import to NomadNetworkPage and format RnsFilesyncHandler initialization for improved readability

Changes
Diff

diff --git a/meshchatx.rsm b/meshchatx.rsm
index 26b5ce74..05ae1c66 100644
Binary files a/meshchatx.rsm and b/meshchatx.rsm differ

diff --git a/meshchatx/src/frontend/components/nomadnetwork/NomadNetworkPage.vue b/meshchatx/src/frontend/components/nomadnetwork/NomadNetworkPage.vue
index 2910acc8..4f5fcf33 100644
--- a/meshchatx/src/frontend/components/nomadnetwork/NomadNetworkPage.vue
+++ b/meshchatx/src/frontend/components/nomadnetwork/NomadNetworkPage.vue
@@ -618,6 +618,7 @@ import IconButton from "../IconButton.vue";
import DropDownMenu from "../DropDownMenu.vue";
import DropDownMenuItem from "../DropDownMenuItem.vue";
import GlobalState, { mergeGlobalConfig } from "../../js/GlobalState";
+import GlobalEmitter from "../../js/GlobalEmitter";
import { patchServerConfig } from "../../js/settings/settingsConfigService";
import {
preloadNomadMicronWasm,

diff --git a/tests/backend/test_path_jail_oracles.py b/tests/backend/test_path_jail_oracles.py
index f0f1c563..b11e8195 100644
--- a/tests/backend/test_path_jail_oracles.py
+++ b/tests/backend/test_path_jail_oracles.py
@@ -52,7 +52,9 @@ def test_filesync_rejects_identity_root_and_reserved(tmp_path):
storage.mkdir()
(storage / "identity").mkdir()
(storage / "bots").mkdir()
- handler = RnsFilesyncHandler(MagicMock(), SimpleNamespace(hash=b"\x11" * 16), str(storage))
+ handler = RnsFilesyncHandler(
+ MagicMock(), SimpleNamespace(hash=b"\x11" * 16), str(storage)
+ )
assert handler._resolve_sync_directory(str(storage)) is None
assert handler._resolve_sync_directory(str(storage / "identity")) is None
assert handler._resolve_sync_directory(str(storage / "bots")) is None


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────